package com.foreknow.demo5;

/**
 * 关键字this：表示当前对象(Person)
 * 例如： this.name 表示访问当前对象(Person)的name属性
 * 如何将Person类的属性封装起来：private(私有的)
 * 如果将一个类中的属性定义为private，那么在这个类的外部将无法访问这些私有的属性
 * 如何解决这个问题？
 * 解决方案：可以使用get/set方法来实现对属性的赋值
 * get方法：用来获取属性的值
 * set方法：用来给属性设置一个值
 */
public class Person {
    private String name;
    private int age;
    private int height;
    private int weight;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public int getHeight() {
        return height;
    }

    public void setHeight(int height) {
        this.height = height;
    }

    public int getWeight() {
        return weight;
    }

    public void setWeight(int weight) {
        this.weight = weight;
    }

    public void info() {
        System.out.println(this.getName()+"----"+this.getAge()+"----"+this.getHeight()+"----"+this.getWeight());
    }

}









